package com.lvhaosb.newpneumonia.POJO.po;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 国内疫情
 *
 * @author lvhao
 * @since 2020-06-21
 */
public class DomesticEpidemic implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主id
     */
    private Integer id;

    /**
     * 时间
     */
    private LocalDateTime time;

    /**
     * 现有确诊
     */
    private Integer currentDiagnosis;

    /**
     * 无症状
     */
    private Integer asymptomatic;

    /**
     * 现有疑似
     */
    private Integer existingSuspects;

    /**
     * 现有重症
     */
    private Integer existingSevere;

    /**
     * 累计确诊
     */
    private Integer cumulativeDiagnosis;

    /**
     * 境外输入
     */
    private Integer overseasImport;

    /**
     * 累计治愈
     */
    private Integer cumulativeCure;

    /**
     * 累计死亡
     */
    private Integer cumulativeDeath;

    public DomesticEpidemic() {
    }

    public DomesticEpidemic(Integer id, LocalDateTime time, Integer currentDiagnosis, Integer asymptomatic, Integer existingSuspects, Integer existingSevere, Integer cumulativeDiagnosis, Integer overseasImport, Integer cumulativeCure, Integer cumulativeDeath) {
        this.id = id;
        this.time = time;
        this.currentDiagnosis = currentDiagnosis;
        this.asymptomatic = asymptomatic;
        this.existingSuspects = existingSuspects;
        this.existingSevere = existingSevere;
        this.cumulativeDiagnosis = cumulativeDiagnosis;
        this.overseasImport = overseasImport;
        this.cumulativeCure = cumulativeCure;
        this.cumulativeDeath = cumulativeDeath;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public LocalDateTime getTime() {
        return time;
    }

    public void setTime(LocalDateTime time) {
        this.time = time;
    }

    public Integer getCurrentDiagnosis() {
        return currentDiagnosis;
    }

    public void setCurrentDiagnosis(Integer currentDiagnosis) {
        this.currentDiagnosis = currentDiagnosis;
    }

    public Integer getAsymptomatic() {
        return asymptomatic;
    }

    public void setAsymptomatic(Integer asymptomatic) {
        this.asymptomatic = asymptomatic;
    }

    public Integer getExistingSuspects() {
        return existingSuspects;
    }

    public void setExistingSuspects(Integer existingSuspects) {
        this.existingSuspects = existingSuspects;
    }

    public Integer getExistingSevere() {
        return existingSevere;
    }

    public void setExistingSevere(Integer existingSevere) {
        this.existingSevere = existingSevere;
    }

    public Integer getCumulativeDiagnosis() {
        return cumulativeDiagnosis;
    }

    public void setCumulativeDiagnosis(Integer cumulativeDiagnosis) {
        this.cumulativeDiagnosis = cumulativeDiagnosis;
    }

    public Integer getOverseasImport() {
        return overseasImport;
    }

    public void setOverseasImport(Integer overseasImport) {
        this.overseasImport = overseasImport;
    }

    public Integer getCumulativeCure() {
        return cumulativeCure;
    }

    public void setCumulativeCure(Integer cumulativeCure) {
        this.cumulativeCure = cumulativeCure;
    }

    public Integer getCumulativeDeath() {
        return cumulativeDeath;
    }

    public void setCumulativeDeath(Integer cumulativeDeath) {
        this.cumulativeDeath = cumulativeDeath;
    }

    @Override
    public String toString() {
        return "DomesticEpidemic{" +
        "id=" + id +
        ", time=" + time +
        ", currentDiagnosis=" + currentDiagnosis +
        ", asymptomatic=" + asymptomatic +
        ", existingSuspects=" + existingSuspects +
        ", existingSevere=" + existingSevere +
        ", cumulativeDiagnosis=" + cumulativeDiagnosis +
        ", overseasImport=" + overseasImport +
        ", cumulativeCure=" + cumulativeCure +
        ", cumulativeDeath=" + cumulativeDeath +
        "}";
    }
}
